-------------------------------------------------------- ***WARNING*** EDITING THE REGISTRY CAN RENDER YOUR COMPUTER UNUSABLE. UNLESS YOU ARE 100% CERTAIN YOU KNOW WHAT YOU ARE DOING, YOU ARE ADVICED NOT TO MODIFY IT IN ANY WAY. -------------------------------------------------------- A. HOW TO MAKE XPLORER˛ YOUR DEFAULT FOLDER APPLICATION As part of the installation process xplorer˛ adds "open_x2" in the context menu for filesystem folders. If you want to have this the default action (so that folders open in x2 when you click on them) then make sure this is the default verb, either using Folder Options ("file folder" type) or editing the registry: [HKEY_CLASSES_ROOT\Directory\shell] @="open_x2" If you want some slightly different command line options you can add any of the supported options (see the quickstart guide) editing this registry key: [HKEY_CLASSES_ROOT\Directory\shell\open\command] @="C:\Program files\zabkat\xplorer2\xplorer2.exe" /T /1 "%1" B. TWEAKING ADVANCED SETTINGS FOR XPLORER˛ The main registry key is: HKEY_CURRENT_USER\Software\ZabaraKatranemia Plc\xplorer2 — or xplorer2_UC if you have the unicode version installed. Whenever you want to change a value, follow these steps: * EXIT all running instances of xplorer˛ (this is essential) * Start regedit using Start | Run (or equivalent) * Locate the main key where xplorer˛ keeps its settings * Double-click on a "variable" name to change its value Most options have self-descriptive names, so it shouldn't be hard to imagine what each variable does. As a general further hint, names that begin with 'b' (e.g. bUnderline) refer to on/off (boolean) settings. Setting the value to 0 turns the option off, any other value enables it. Names starting with 'n' imply a number of some sort, and those with 'sz' are strings. Hungarian people talk like that, alledgedly . Names that start with "bin" imply values that are made up as the sum of individual bits. Please sum up all the numbers representing the options you want and set this total number to the "bin" value. Values that correspond to time intervals are measured in milli-seconds. So if you want to set one to 2 sec, set it to 2000. Here's a description of settings you may want to experiment with, organized by subkey. A [*] next to a value below stands for the default setting. Whenever you want to reset a value, just delete it altogether. When changing values, make sure you switch to decimal (not hex) input mode in regedit. [xplorer2.global] /////////////// szAudioExtList comma separated list of extensions for "exotic" audio files, e.g. "foo,bar,wm4" szVideoExtList comma separated list of extensions for "exotic" video files, e.g. "ogg,bar,wmdd4" Find Blacklist Full paths to folders you want excluded from being searched by "Find files" — they won't be flattened either. You can add extra trouble-making folders as necessary. If you remove any folders, please make sure the remaining list has consecutive folder numbering. The easiest solution is to rename the last folder to the ordinal of the folder you deleted. Transformation rules If you want more default rules for Mark | Check build, please add them here. [xplorer2] ////////////////////// NAME VALUE --------------------------------------------------------------------- nKBSizeDecimals 1[*] How many decimals to show for compressed mode sizes, eg 1.01kb vs 1.006kb bSortZipAsFiles 0: as folders 1: as files[*] (when zipfolders are supported) nFocusTimeoutMS 500[*] timeout (in millisec) affecting the previewer and tree autoupdates The default is to wait 0.5 sec before e.g loading a file's preview, giving you time to scroll without loading previews for each file you come across. nHoverTimeoutMS 1000[*] likewise this is the time you have to hover on a tab or tree node while dragging, before x2 automatically opens the tab or tree node. rgbFolderLinkcol RGB color for hilighting the active subpath in pane titlebars [-1 for default] rgbActiveBgcol RGB color overriding the white background of active folder panes [-1 for default] rgbFilterBgcol RGB color override for folder panes with an active visual filter [-1 for default] nToolFont100 90[*] percent increase (e.g. 110) or decrease (e.g. 90) for toolbar font size szEditor2Path path for editor2, the preferred viewer association (automatically set by x2) szExtFindFiles path for external find files program [default is explorer] e.g. c:\tools\finder "%s" "%s" should be included; the current folder path is passed as an argument there (this option is only available for the lite version) bSingleWindow 0[*] If 1 then only one window is used for all folders, even when you launch/clone a separate x2 instance. If set to 2, then a new tab will be opened. (if this value doesn't exist just create it as a REG_DWORD) szNewFileExt Optional extension for NewFile (F7) command, e.g. "txt" will create text files nThumbSpacing 3[*] How many pixels to leave between each thumbnail; set 0 for default spacing binMiscOptions -> miscellaneous options [default = 0] GIOPT_NOED209 1 /* don't use editor2 at all */ GIOPT_ALTAREFRESH 4 /* backup autorefresh mechanizm */ GIOPT_SAVEF5DIRS 16 /* save all copy target folders in F5 dialog history */ GIOPT_NOPOSHREFRESH 4096 /* turn off the "modern" refresh system; should be used with GIOPT_ALTAREFRESH */ GIOPT_NOBGTHUMBS 8192 /* no background threading for thumbnails, saves custom DLL GPFs */ GIOPT_ROBUSTPASTE 131072 /* implement Edit | Paste command robustly, no explorer */ GIOPT_NOLEFTDND 4194304 /* disable LEFT drag-drop to avoid move accidents (right-drag still works) */ GIOPT_NOCOLCACHE 16777216 /* don't cache shell column information (for CVS users) */ GIOPT_RENFULLNAME 33554432 /* F2 selects all filename, including the extension before rename */ GIOPT_NODIRTHUMBS 134217728 /* don't extract folder thumbnails in XP (can get slow) */ GIOPT_QSNOFCONTENT 268435456 /* quicksearch won't look in file contents, only scan columns */ bSantasLittleHelper This controls whether x2 uses a background thread to do time-consuming tasks like thumbnail extraction etc. To turn it off set it to 0 (not recommended). A value of 2 (default) uses the background thread but running at a lower priority so as not to interfere with the main program. If you find that the columns take ages to fill up (especially when other programs are running) you may set bSantasLittleHelper to 1 and it will run at the same priority level as the main program. [MainFrame Settings] //////////// binDualPaneFlags [default = 9] DPF_SHOWHEADERS 8 /* show titlebar for each view pane */ DPF_NOHEADERSUBPATHS 128 /* they exist but ain't clickable */ DPF_X2TITLETRAIL 4096 /* mainframe shows xplorer2 LAST in titlebar */ msFreeSpaceUpdateInterval 20000[*] if you want to have the disk free space shown on the status bar, set this to a non-zero value. E.g. 5000 means "check the free space every 5 seconds". Set to 0 to omit the indicator altogether [xxx pane settings] ///////////// (similar settings for both left/right and scrap panes) binMiscOptions a value made up of any of the next "bits" added up CLVOPT_DISABLEAUTOREFRESH 1 /* patch/efficiency improvement for multi-folder views */ CLVOPT_NAGGINGSCRAP 64 /* scrap frames always asking to save contents */ CLVOPT_ARROWTABPANE 256 /* use left/right arrows to switch panes in detailed view */ [CommandFrame Settings] ///////// This is the console used for DOS command execution, if enabled. nConsoleMaxChars is the upper limit on characters. If reached, some of the older data in the window will start getting deleted. [QuickView] ///////////////////// binRELangOptions If you find that the text previewer gets its fonts mixed up or misbehaves (especially in east european countries), try setting this value to 0. You can also use any of the richedit IMF_xxx constants. If you make things worse you can always set it back to the default [-1]. ------------------------------------------------------------------------ WWW: http://www.zabkat.com/ Forum: http://www.netez.com/bbs/